Pros: Good people
Cons: Healthcare, red tape, politics
Originally was a fun place to work with company sports, happy hours and time off, which promoted a good work/life balance. There was support and growth opportunities.
However, more recently, there are few mentors and little promoting within the company. There is little support and few opportunities for payed overtime.