Pros
A lot of technologies to learn, but only a few are strong in the market. Above average pay in the market. Every coworker I had in my department was smart and hardworking. Willing to help when they are not slammed from 8am-6pm.
Cons
Not a true Cloud SaaS model yet, but going there. A little late on the transformation. Working hours, back to back to back sometimes don't have time to eat lunch till 5pm. Benefits - insurance is probably the worst i've ever had anywhere. 401K no bueno. No upside in terms of employees RSUs. Enablement is not great. Synergy between different teams and departments. Dell laptops. A lot of meetings don't provide value and just add another meeting to the day, almost as if people having a meetings to show others in the company we are all busy busy in meetings.