Company: IBM
Date: 2010-04-02
Overall rating: 3/5
Employment status: former

All about Opportunity.
Pros: - Work Location Flexibility: client site; home; anywhere with Internet access
- Exposure to Clients: participate in client meetings on Day 1, including entry-level
- Global Experience: work with & manage teams around the world; what you read in the news happens @ IBM
- Technologically Advanced: lends to innovation & acceptance of new / different ideas
- Colleagues: range of people, diversity in thought, experience, culture - each person brings something unique to the team
- Travel: if you like it, there are some great perks associated
Cons: - Bureaucracy: while it is always apparent on a day-to-day basis, there are thick reporting lines
- Reviews are Subjective: all about who you know, what they think of you, & if you are in the same group
- Virtual Nature/Company Size: due to the virtual nature & sheer company size, it is easy to get lost.  you can only "own your career" so much, your career is not based off of your decisions.
- Ego: travel benefits/expenses breed ego.
- Competitiveness: while it is important to have top-notch employees, colleagues are becoming increasingly competitive & for fear of job security.