Lots of Career Opportunity, but poor in-house systems & processes
Pros
Major growth and expansion happening, along with the accompanying opportunity for growth if you're a self-starter that is willing to work hard.
Cons
Sometimes long hours due to working with clients and interfacing with off-shore resources in India. HR & financial systems are sub-par for a company of this size. System for processing expense reports, booking travel and reporting hours are very poor and buggy (1 out of 10). The process of career path creation and management is substandard. Annual reviews are almost non-existent. Bonuses and pay raises are a mystery until they appear on your check. No rear advance communication, and therefore, not the incentive it should be. It takes way to long to process these and to book travel for consulting jobs.