Definitely some smart minds/colleagues, but they won't stay long.
Cons
1) Low salary, no annual raise, no bonus but you get 4/5 in performance reviews lol.
2) Awful directors, managers. They are old and lack the drive for innovation. MSC used to have top notch solutions/products, but its long gone.
3) No career development.
4) No one below 30 will stay either.