Pros
If you work hard, and consistently, you can do well. I had the pleasure of meeting a lot of incredible people throughout my time at Velociti (customers, colleagues, and supervisors).
Cons
Turnover happens often due to employee burnout and lack of support for account/project teams. The office hours are 8am-5pm but working hours can increase dramatically depending on the business need. You are expected to be on call whenever needed. Taking PTO can be very difficult due to staffing shortages and a lack of coverage. Any issue that arises when you're absent could impact you financially. Unless you are specific type of person (beer drinking, golf playing, fraternity brother), you will not ever move up farther than middle management at Velociti.