Pros
I have been here for less than 2 months. From what I hear they cover more than 50% of US population and moving international fast. I might be jumping the gun. But here z my first impression. - You are surrounded by extremely smart people. I feel I am amongst the best crowd yet. - Company takes great care of employees and attends to their needs. - You actually do Software development no just blind programming. You get yourself involved in most aspects of s/w devlpmnt including Design, Review, QA meetings, client interactions, and client visits etc very early - Great Campus n Food , n individual Office Space (maybe shared with another but spacious enough) Cool Office spaces with well stocked Break room. I have a large table n chair and a beautifull office room for my creativity. -One of the coolest campuses you will ever see - Moving outside US and gaining some Big clients internationally - A well planned training program (though necessary I feel its slightly intensive. But I am paid well , so shouldn complain) - I feel the s/w does actually help people and affects them directly in a better way. So u end up doing something good for society - I feel the developers are passionate about their job, else the s/w cant be doing this good - Supports many noble social activities
Kontras
Not without any cons : - Uses VB. But they are migrating into .Net. Actually almost half of my batch are not trained in VB, but in .Net , Apps etc. - Training is intensive I must say. - The s/w is primarily in VB although transition to WEb in .net is happening fast. -Expected to learn fast in training.