Pros
There is so much opportunity here for those willing to work for it, the company is very open about being a meritocracy and rewards those who put in the hard graft very well. The "promote from within" you read about in reviews is 100% true, i've been promoted multiple times during my year tenure and given the opportunity to step up, challenge and develop myself and my career at every stage. The company's IT Complete vision is no longer a vision, we are executing on it right now and the rate of growth is testament to the fact that we have the right strategy.
Cons
Is it perfect? No. Is any company perfect to work for?....Also, no. If you want to work from home, this is not the company for you - we value being around each other to learn from one another and create a buzz in the offices.