Good work environment and excellent team. Supportive management and great opportunity to grow in the organization. Feels it's a not a job but a part of life.
Cons
The team is small but it is growing exponentially and soon it will cross the 100M barrier.