Hostile work environment, management and HR issues
Pros
Met some great co-workers, decent health coverage, great stock plan
Cons
Serious micromanaging issue and very bad problems with upper management being hostile, unapproachable and lacking any communication or people skills (which is a must for management). Work load not divided up fairly. No impartial, confidential or fair HR so no where to go with any problems or concerns. A lot of fighting and anger between workers due to being excessively overburdened with work and no management they can ask for help with the work and no HR to take the management issue to. Frequent turnover rate in certain departments due to the management issues and unfair work load so those departments are always behind causing more stress on the other workers. Iffy billing practices. Very unhappy place to work in all areas, would not recommend to anyone.