Pros
There are few areas where the company is adequate, the only positive is there are times you have a lot of down time.
Cons
The pay-scale for employees that work hard is deplorable. Management will get the promotions and pay raises while the people who work under them won’t even get a cost of living raise. Upper management lacks the ability to train and help employees. Cannot even direct employees on substantial matters that require their attention. With the inability to effectively communicate with their teams. It is not a team environment in any form or manner but, if you are part of the in-crowd which consist of under developed and poorly managed employees you will get the benefits. Not a place you can advance or progress in your career. If you need an entry level job you will be ok to go but anything else you shouldn’t consider working.