Recommend
CEO approval
Business outlook
Pros
Decent pay Good benefits Opportunities to move within the company If the department management is right, it can be a fun and rewarding environment.
Cons
It can be a miserable place to work if your management allows "mean girls" " especially because they can have a say in your yearly reviews. (5 people are chosen to review you by your manager and you get to choose 5.) If you can suck it up long enough though, you can transfer to a different department. I was there for 5 years. My first department was miserable, but the other 2 were much better.