1. They work with latest technologies
2. Flat Heirarchy
3. People are very helpful and your contribution gets recognised.
4. You get responsibility work.
5. Work life balance is great here.
6. Great place for techy developers
1. All latest tech stack is adopted right from MERN to Nest, Graphql, Go etc. brings lots of learning opportunity for Engineers.
2. Great Management - A good culture and environment created by manager. Working with them feels like working with friend.
3. Impact: Since you get to work on live projects used by millions of users it helps a lot in Professional growth.
Cons
Sometimes one may feel burden when tasks are not very easy and requires critical problem solving skills. But at the end these things only helps one to grow.