Pros: good pay, nice new building
Cons: little mentor-ship for personal growth, hostile working environment, high expectations
Poor & under qualified management, not helpful in helping you succeed. Poor culture: members of the group do not get along, vicious and unproductive work environment, HR and management do not handle it in an effective way.
Work long hours every week, not good work-life balance, not worth the money.
Management expects you to know how to solve every problem dependently with little mentor-ship, will fire you if you do not meet there expectations.