* Good work life balance
* Great people to work for
* Opportunity to work on complete stack and end to end solutions
* You are allowed to explore, learn new tech and bring to project
Cons
Couldn't point any, except that the company works in a niche sectors, which is also an advantage in getting big projects (worth million dollars) that others can't do, but also it's hard to find good projects frequently.
* Achieving a harmonious work-life balance. * Being part of a supportive and effective team. * Working with a team that possesses extensive knowledge and expertise.