Pros: great environment
Cons: no schedule flexibility, low room for advancement
I've been satisfied with working at BMW for some time and I've learned plenty of new skills. However, I've completely outgrown my current position and have found it impossible to move from a temporary employee to an actual 'hired on' employee. Although the distinction seems virtually arbitrary, temps are treated as second class citizens in many ways and even sit in a separate section from others doing an identical job. Overall worth it to work there for a short time, but long term, without room to grow, there is no reason to stay past a year.