Pros
Good work environment and many opportunities to work on latest technology. The real time training period is awesome. The thing that I liked the most about company is that they understood what each one is capable of, and they were able to stay in sync with each at all time. Thumb rule practices is quite fantastic.(i.e) following a different methodical approach Design First and Development Next. Each stage is approached with extreme care and attention to detail, No matter its tiny or big issue companies Tech Experts & co-workers guidance at its BEST. There is no hierarchy on level of employee everyone has equal priority. There is no hassle on tabling your opinion or points to the Management.In-fact they welcome those people with both hands.
Cons
Stable company where the pros far outweigh the cons.