very good place to work and learn
Management team is highly Motivated which brings positive energy in the whole team. This is the definition of what a team should be.
You get appreciated for the job well done.
A healthy and helpful bunch of colleagues (especially in sales and BD Team), you can jump on to anyone for help and will never be disappointed.