Pros: a wealth of learning. great team atmosphere.
Cons: tended to use and abuse those at junior levels, but it was a life's lesson if you were smart.
I learned so much working at Celestica. I was able to use this education in business, manufacturing and program management in every other position I ever held,
It gave me the confidence to trust my instincts and to not be afraid to think outside of the box.
Hands down the best early working experience I could have ever had.