Smart coworkers that really care about the company.
Cons
MANAGEMENT! Stuck in their old ways and refuse to listen to anyone. The company is going down hill. I am shocked that we are still in business. Customers are very unsatisfied.
The projects were fun with big name clients and projects with tremendous practical importance and relevance. Overall, colleagues were intelligent. The location is great.
Cons
There was a lot of pressure to work round the clock and accumulate overtime hours. Some projects required extensive travel - which may not work for some individuals.