Pros
Free Coffee, gym, intelligent people, subsidized commuting fees, discounts at retail locations, not a lot of good things to say besides that.
Cons
Terrible leadership, They lead by fear, no transparency, they do not support industry certifications, they do not pay anything for advanced education, Leaders think they are above everyone else and won't give you the time of day, Leaders often are not very experienced outside of this company. I have seen them bring in good experienced people only to have them to do all of the heavy lifting add then force them out and then take credit for their work. I've witnessed harassment, bullying and a crazy amount of bad mouthing to the detriment of others careers. HR is useless and when people have gone to them about issues those people end up not working here anymore. We went 6 months coming in everyday not knowing if we would have a job, did you hear about that in the news? Turnover has been high and I've seen people leave after only a few days here.