Stay away if you want a life outside of work
Pros
They have great, current internal tools, efficient and helpful AV and if you want to get your hands into new product development across the company, it's available to you.
Cons
Expected to be online 24/7 and respond to text/emails/phone calls any time of the day or night. Cursed if you don't respond to the 1 am email by 8 am because they view everything as an emergency and cursed if you do respond right away, saying you need to get a life. No rewards/incentives for loyalty or meeting deadlines beyond a pizza thrown at the engineers; absolutely nothing for admin support at all. Job offers are given with sign-on bonuses with the agreement to not quit before first year or the bonus is paid back. Managers take advantage of this situation and treat staff like cogs in a machine. Expect to work on holidays, have vacation denied, told that they believe in people standing up for what they believe in and having work/life balance but then shooting all of that down the second a request or issue is brought up such as appropriate work balance or needing time off to take care of a sick family member. Parking is costly and the commute is brutal. If you have a manager from hell, they won't let you transfer internally without that manager's approval so you are stuck or have to resign.