Pros: friendly staff (save for management)
Cons: work through lunches, terrbile training, terrbile corporate culture.
Management are ruthless, and expect you to follow orders as if it were a military style environment. Aside from that, each year they increase targets and expect you reach them even though no one else has. If you ask for help, they push you aside, there is no sharing of information, no oneness with your peers or management. The goals they set for you are not SMART, and you are expected to put your self down for not reaching them, and swear come he** or high water that you will deliver RESULTS the next time your manager sits with you!