Company: IBM
Date: 2013-08-28
Overall rating: 5/5
Employment status: current
Experience level: Junior

Boring, Stressful initially, Exciting and Heavenly later, Unfortunatey when it started getting better, I had to quit...
Pros: - Ocean of knowlegde, there's no end to learning
- Open culture, knowledgeable people around, transparent salary structure
- Good remuneration to laterals
- If you are good, there is a good chance that you will be noticed by senior management very quickly.
- There is a chance to grow quickly but its always on you ! 
- Amazing work life balance, most of the people hang around in IBM for long periods. but if you're an entry level guy who wants to go the distance, IBM could be a dangerous addiction ! :) 
- A suggustion would be to join IBM with 10-15 years of experience and when you have a settled life, then you can stay in IBM till you reture without any complaint
- Infinite number of casual leaves, how cool is that ! 
-IBM really cares for its employees !!! A senior manager offered me an LOA for an year !! no company would ever do that
-He even offered me to work from my native location for as long as I want
- You're going to miss IBM no matter whichever company you go to !!!!!
Cons: -Initial work could be boring, huge number of trainings for everything !!! yikes
- You have to fight to get work, you have to fight to get in eyes of senior management
- Things could get slow
- You may get stuck forevere ( working in IBM is an addiction :P )

Tip- If you're not happy with your work, go and complaint ! Talk to  your manager, don't be afraid of the consequesnces, a very good chance would be that you'd be put into something better, and a lot of people from senior management are very supportive. I did the same and trust me I wish i would have done that earlier. later on as i mentioned it was heavenly experience working on new things! I don't think I would have learn so many things in so less time anywhere outside !