Pros
If you are in a HR/Admin department then life is cool as employee strength is < 500 in india so some how its manageable. If you are in finance department then during financial year end you might get overloaded with work. If you are a dept head in HR/Admin/finance then work-life balance is expected to be excellent. If you are in a technical line then growth is limited. Max till senior Architect after that there is name shake growth. There is no IN time mandatory (but assumption is around 9-10AM). Now a days where most big companies follow a strict IN time this gives great flexibility and relief from early morning traffic. Generally if a project manager is non-indian like Australian(senior old CSGI employee) then work-life balance used to be good in those project. In few Austrian project one can enjoy the Austrian work culture benefit like proper IN-OUT time expectation. One need to work on it unique technology and script. (EPM, perl with customized libraries, singl.eView , Tuxedo & Oracle DB). Mainly a developer used to work on EPM or GUI configuration. If one developer is layoff then its difficult to find job outside singl.eView project companies. If you are a Tester then its of no much concern as testing one will learn. Even if you are layed off then you can find similar telecom testing job in outside companies which does not work on singl.eView. This company used to have agreement with companies where Singl.eView projects are there like Verizon, TCS, Mahindra Satyam/Tech M, Wipro, Reliance etc So leaving this company and joining it competitor with high paycheque might not work. If one is working in IME (Mediation-gurgaon) then atleast IME is having better market than Singl.eView. But i doubt how many operators in India or Asia uses IME. If one is working in ICT (Inter-connect) then the product is not having good market.So one’s career might be at risk. Salary structure is good with nice % of basic pay and FBP. In the CTC there is no variable. If you are new to the company then forget that in the beginning of the career you will get good hike. in annual appraisal your line manager will always have point to tell you that you still need to learn a lot so you are getting low rating. This has happened with many. Recently they have come with policy where a team people is not forced to fit in the bell curve for the annual rating. But if the line manager mindset is negative towards you then it is also possible that all team member of team will get a low rating :) In carrier growth they have an extra layer of "specialist" which is not seen in other companies. If one want to grow to manager then its preferred to be in testing line. dev -> senior dev -> Specialist -> Lead -> Associate Architect -> Architect -> senior Architect -> Lead Architect tester -> senior tester -> specialist -> Lead .after this one cannot grow in testing line here :) dev/tester -> senior dev/tester -> specialist -> Lead -> Manager -> Senior manager -> Program Manager -> APAC director etc -> Managing director (INDIA) ... one can also grow beyond APAC level, but that is almost 0. Work pressure: tester has least pressure as developer and Architect are there to guide them. Developer has got more pressure than a tester. Lower level architect used to be in work/deadline/quality pressure. Project Manager as usual is just a person who is there to take the credit if everything works fine. If fails then techincal team is responsible. Few Techinical Managers are good. for senior managers daily work deadline pressure is less but as usual high responsibility. They keep proper number of resources in a team (even at expert architect level) so that employee gets nice work-life balance. Techincal person has more respect & power than a managerial position person at the same level. Hats off to the top managers in maintaining this. But sometimes this company does not pay good salary to an ex-employee. This used to vary from time to time and on employee to employee basis. Onsite is less here. Overall company used to take very good care during onsite work. Like if stay is more than 1 year company will pay to learn the local language, company will also pay for consultant fee for the spouse job search. This good thing is also decreasing day by day. Also during on-site travel if you retain the bills then only you can get tax fee Per-diem. Apart from Per-diem they used to also give hard-ship allowance for bad location which used to be some % of basic pay. Project level outing is there and one get can expect atleast one in a 6 month period. Other team building activities used to happen. Festival celebration and employee leaves are just like other indian companies. Sometimes one might have to compromise with personal life because of typical Indian management. This depends on case to case basis. Many work here for > 5 years.
Kontras
Its very very unsafe if you are a manager. Lots of layoff used to happen in manager line. but for manager work-life balance and salary is good :) The frequency of layoff is almost every year and in its worldwide offices. Now a days no work from home even for a pregnant lady. Awards are less relative to other indian companies. Being an indian you have limited growth in this company with very few exception. If manager is not good then you might will have to leave office late, come on weekend, cancellation of planned leave. After few level they don't pay nice to a tester. they are ok to hire a tester with only BSc education and pay less to them.