Pros
The salary slabs are better than others
Cons
-Very stressful and high paced environment without much concern of people well being.
- Every project is ambiguous without clear idea of what they really want to accomplish.
- No proper growth opportunities.