Work Culture is superb. You can get new challenges everyday. Communication with other people are very good. People are motivating and give you space for finishing up task.
Cons
There are no cons I got over the span of 3 years I have been with Crio. Also the previous employees are well satisfied with work life balance