Pros
The people are nice and they try to make the place seem fun.
Cons
-A lot of brown nosing to try and advance in the company. If you're good at that, then you can advance quickly. -Team leads and other managers usually do not really help solve problems. They're usually in meetings or making you feel like everything is your fault. -Some of the team leads that get promoted do not have any experience managing. -The company is getting rid of a lot of activities to cut costs. The company now only cares about profit. -They over work people who come into work everyday and the ones that "work from home" usually have it easier -This is a great place for "lifers". The people that seem to coast and not go out of their way to help out the team. -There is a lot of turn over with this company because there is no advancement. -The blame game gets used a lot here.