Pros
There aren't many pros to list but overall the people are friendly. For the most part the company seems like they have good intentions.
Cons
- Lack of communication from management. - Special treatment for employees related to upper management. - Huge rounds of lay offs within the company. - People are constantly worried to lose their job. - Feeling like you're just a number. - Benefits not so great. - Management not honest about company performance. One week they will tell you everything is okay and the next week they are laying people off. - Pay does not compensate you for what they expect you to do. - Everybody is too busy to help, mainly because they try to overload people with multiple jobs. Squeezing the most they can out of people without the pay to match.