1. Amazing work culture. Understanding head and helpful colleagues.
2. No work boundaries. Freedom to work upon different areas of project .
3. No politics .Increments are purely on the basis of performance.
1. A lot of things to learn from Staff and Team-mates.
2. Timings are flexible and management do not prefer micro-management .
3. The only thing that effects your growth is your performance.
Cons
Didn't felt any problems so far. I hope company will continue to maintain its pros.