Pros
- Flexable work hours. Basically just get your work done and you are good to work whereever and whenever
- Exposure to client facing work
Cons
- Overall, I find the culture to be hipocritical
- Be prepared to be openly ridiculed if you don't understand something that is obvious and easy to one of the many pompous Georgia Tech grads
- Leadership sunshine pumps and doesn't really address operational challenges in the company
- You have to work 50-60 hours a week to actually get all of your work done and log all the billable hours you need to meet target