Pros
- Flat hierarchy. Have seen and experienced people working hard and growing accordingly. - IT division has big time ownership on the overall system - allowing the techies in India to feel and understand business requirements -first hand. This is amazing exposure compared to other large IT MNCs that operate offshore. - Competent Onshore team, a bunch of experts who can be consulted or followed while solving problems. - Full time free access to online libraries.. Huge plus.
Cons
- No Longterm Onsite (huge disappointment) after working very hard for >3 years - Salary hikes do not compensate for the lack of long term onsite - so another disappointment. - Product development division provides has superb projects - but the core business division doesn't provide great opportunities. Highly competent technical resources get wasted sitting and generating simple reports.