Pros
Nice campus, meet new people from different cultures, make some friends for life. Great products and chance to work with a great platform. Excellent brand strength with customers.
Cons
-A lot of first time managers who are out of their depth and haven't a clue. -Overall management team extremely poor and a serious lack of communication and direction from all levels of management. They simply do not care about their teams. You are a number on a spreadsheet. -The role definition and associated tasks change on a weekly basis based on management whims, and usually involves admin and nothing remotely technical. -This is not a technical role, more business development and admin. -Huge gap in salary between new hires and current employees, no clarity on this or interest in giving parity to people who have been working there for a number of years. -You spend your day doing other peoples jobs because they have hired so many non tech people with no appreciation for the help you provide. -Too many layers of people between you and the customer, the sales structure is a mess and nobody knows what they are meant to be doing. -Inside Sales org is a complete mess. -No career progression.