Productive and fun working
Very good work culture and fun activities help to relax. Great place for learning new things. Except the benefits and salary rest all seemed to have good shape. No reasonable hike on time, management promises something and does something else but overall good place to work with good learning.
Quarterly lunches, company parties, yearly town hall functions.
No salary hikes(reasonable), Promises are always broken from management