Nice to work here, i started my carrier as a Associate Software Engineer and i learnt a lot which makes me perfect in terms of client interaction , work wise etc.
Cons
healthy work place. should give work based on his experiences. And what he getting.