I worked there for almost 2 yrs. And during my tenure there I met with senior management team as well. They all are approachable, down to earth and easy going personalities. Love to work with them.
Cons
Everything was good. I didn't find anything there that needs to be change or I didn't like.