Cool technologies. Benefits are very good.
There are quite a few good engineers and developers to learn from. The ideas and solutions really are smart even if not perfectly executed.
Typical day is putting out "fires" that could've been prevented weeks, months, or even years before.
Very "clique-y", lots of politics. Way too many sub-par managers.
ProsVery good benefits
ConsMy management: VERY Immature, self serving, obstructionist (or just indecisive?) non-engaging, non empowering.