Pros
Pay can be good, benefits are good. Guys working downstairs are a good bunch but then they're not management. They put on BBQ's now and again at lunch time.
Cons
Morale throughout the company is VERY low - Especially since the new CEO took over who is an egotistical sexist who lacks common sense and business acumen. Everyone is biting at the bit to try and get out of there and that is in EVERY department. They lie, lie, lie and then kick you out for no reason. I've seen 10 people fired within a year for no good reason and those fired were generating money. They monitor your emails and company cell phone and track where you are with the issued cell phone. Marketing department pull the strings and everyone is weary of that department - they are not trusted. RUN AWAY!!!