Pros
Competitive salary. Nice bonus. Great health insurance. $2 lunch but the food quality has gone down. gym subsidies is pretty cool.
Cons
If you are a hard worker more gets piled on you, while others walk around acting like they are super busy. Respect for employees is very low and in turn has made moral very low. They don't want to be called a sweat shop, but that is how they are running things. No such thing as work life balance. You just have to walk out the door at your time and let them judge. Too many hot headed young managers that don't know how to manage. They have their favorites and if you aren't in the know, then you are nothing. Not everyone has the same rules so it is very unfair. Don't complain that there are issues. It's a waste of breathe. If you are the work horse then that is just how it is.