Can be productive and fun, if on the right team.
Pros: company picnics, free lunches from time to time, team lunches, release celebrations
Cons: long hours, introverted environment
- Typical day as an intern vs full-time software developer is quite different.
- Interns are not exposed to office politics, cannot see IBM to client interaction and have more time to enjoy company benefits such as gym, table tennis, pool, soccer, basketball, beach volleyball. Since interns are students, lots of help, advice and coaching are provided – more... to ensure work is completed.
- Full-time regulars are given much more work. The salary is roughly 50-70% more than intern. However, due to work, there is not much time to enjoy the company's on-site amenities. There is a certain assumption that a regular is fully competent and capable. Hence, no help is ever offered to a regular. Training are lacking and also operates on the assumption that regulars are adept.
- Managers have no clear direction and objective as to what the team values. Uses strange management techniques to boost work efficiency (ie: gives initial bad evaluation in hopes the employee will later improve)
- Co-workers are generally introverted, agitated, and not very helpful when approached.When approaching IBM software authors for help, the general response is that they have not touched that code for some time. Hence, any help given was useless. – less