Pros: Great benefits, job autonomy
Cons: Company is very driven by numbers
Good place to work if you work well independently, are self directed and organized. The company allows a lot of leeway in how you accomplish your work. No micro-management, as long as you produce. Great co-workers. The downside of the company is it is profit driven and there is a lot of pressure to meet numbers.