Pros
Flexible, Challenging, Rewarding, Autonomous, Potential for Impact, Visibility, Respect, Team Oriented, Fiscally responsible, aggressive, encouraging, technically aggressive and on the cutting edge of technology, remaining motivated to maintain market position and continue to develop new and emerging products that solve business issues for our customers.
Cons
They could use some work on back end systems/reporting/applications, etc. With as fast as we are growing it is hard to keep up with the explosive growth. On-boarding was a bit of a "welcome to VMware" and then off you go into the Abyss of work. But highly functional, motivated, experienced consultants should have no problem maintaining motivation and quickly get up to speed and find the right people to reach out to.