Pros
Nice office, great employees on the lower levels. Employee happy hour nights. Some holiday fun as well. Casual dress.
Cons
No communication between upper management. No training whatsoever. Sink or swim mentality. No SOP's or guidelines really at all. They have a handbook that is more than vague and can be changed to suit the managements needs at the time. No basis on what promotions are given for. When asked to get a copy of the promotion guidelines, was again asked to wait another month (after waiting 2 months already after asking). Seniority and productivity is not even considered. Termination after asking one more time for these promotional guidelines. Departments lack of communication between themselves. Lots of blame games and restructuring to distract from lack of actual work. If you do not fall into a clique, then you cannot and will not be successful here. Lots of office politics. Really super high turn over rate (due to lack of management and training). I was there one year, and I witnessed 28 people leave. They have 100 employees, so that is roughly a 1 in 4 chance you will leave before your year is out. No HR department at all. The HR head actually submitted her resignation after less than a year. This was a HUGE red flag.