Pros
I worked for 2 Years in this company, it gave me the experience & knowledge to deal with work deadlines for good productivity. Our leads and team member are awesome to support each other, and i even got identified from management for my efforts, The people that I work with are helpful and helps me to bring out my hard work .You will get an opportunity to explore yourself.
Individual contribution is recognized and transparent decision making. This is a great and friendly environment and I would recommend working for this company.
Cons
Perks and benefits can be improved a little.