There is always a place for a challenge
Pros
The company gives almost unlimited opportunities to grow: lots of projects and initiatives worldwide, open door culture, experienced team. But do not expect any easy way to go. It's a hard job that challenges you every day. The environment here changes rapidly and you have to run over your limit - this is what I like most and what keeps me at NetCracker. Your career and your tasks depend on your own performance, proactivity and engagement. All worthy affords are rewarded. Corporate culture and team is great.
Cons
Average office, some lack of heating in winter. Overtimes happen and they can influence your private life. Do not expect to combine work with own projects. You will never get promotion only for the length of work or in advance, just for your real efforts (it could be added to Pros also).