Working with bleeding edge technologies. You're on the front lines of cyber security and see new threats every day. Lots of room to learn and improve yourself.
Cons
Road maps are long. Team morale in certain departments are at an all time low. Attrition rates starting to rise as the company begins to stagnate.