Terrible is an understatement.......
Pros: pay/benefits is better than some
Cons: management, workload, atmosphere, basically this whole company
The workload is extreme, deadlines are ridiculous, management does not care about work/life balance as their is none and your home life will suffer. Expect long hours everyday and working on the weekends. Management also has no idea what it actually takes to do the job and does want to know, they just want the results. You are constantly given incomplete information to start with and if you question anything from your supervisor you can expect to be yelled at or talked to in a derogatory manner to which nothing will done about from his superiors and/or the HR dept. The work environment here is one of the worst I have ever seen and the moral could not get any lower among the employees.