It's been more than 4 years with ENVALE, working environment is very positive one has a freedom to explore and implement solutions, management is concerned only with timely and successful outputs. Team members are friendly, and has a homely atmosphere.
Cons
On product development side it is technically challenging, one needs to be fundamentally strong and out of the box thinker.
On service side, end clients are worlds top companies, where demand for higher performance is more, and deadlines are strictly followed.
1. Multiple technologies to work with
2. Freedom to comeup with new ideas and solutions.
3. Open hand to do learn, experiment and implement the solution you think will work.
Cons
1. Major focus is to implement latest technologies, so you need to be on the edge of your toe.
2. Need to work hard and put more hours, but it pays off in future part of the career.