Overall Company Rating
3 out of 5 Stars
Strong upper management, easy to get along with co-workers, not difficult to find substantive workDowners
Long hours, vacation policy not that great, on-call. Must have phone on you at all times.Advice to Candidates
Just be ready to work hard, take initiative, and deal with a non-transparent bonus system.