Work culture is good.
Software development managers are really helpful.
Make you learn new things by shuffling the roles.
The people here are very friendly with good knowledge.
Cons
Lacks in proper planning and roadmap in some areas.
Company has Excellent work life balance and supportive environment . Policies are well placed and is accessible to everyone.Flat hierarchy makes the communication fair and easy and provides each individual to put their thoughts and ideas. There is enough learning opportunity provided which includes technical skill development and soft skills enhancement. Vision is clear and have highly skilled resources to accomplish them.
Absolutely recommended to work