For the passionate people... Just join!
Pros
1) Good learning curve, wont get saturated as the framework is so big 2) No tight deadlines, work as you wish on your timings 3) If you think to walk you can walk, if you think to run yes that too, if you want to fly also yes in NC (I mean NC has options to utilize your fullest potential and its based on your willingness) 4) Hike perks are very good and completely based on performance. 5) Futuristic projects and I see lot of opportunities in the promotion ladder as the company is in growth pace. 6) Managers are approchable at any issues. 7) Leaves are approved without any hassle's.
Cons
1) No open feedbacks and appreciations 2) No awards and recognition Since, pay is very good, I don't mine on these, though missing some personal touch. :-) I guess, HR is working on these points.