Cons: no team work at all. not a challenging environment. not good management. no career development.

I haven't learned so much since the work environment and the tasks assigned were not challenging and the work culture is not a really good one. No team work at all.I had young but very un-experienced supervisors.Not too experienced HW/SW director.