Pros
-terrifically competent and motivated colleagues -innovative technology offering and strategy that will lead the entire industry into the next phase of its development -great technical infrastructure and quick access to technical support when you need it -total commitment to principles and practice of healthy office and deep, honest communication at all levels in the organization -senior management invests time and energy into helping employees grow and become more mature team players -company supports a healthy work/life balance -non-bureaucratic and undogmatic about making vacation time possible -high-energy environment that rewards good performance -real commitment to personal excellence and global teamwork
Cons
-high-energy environment is no place for slackers or people looking for an easy job or a free ride -distributed nature of international sales teams means that you can't meet your sales colleagues/peers/boss as often as you would like.