good for experience. was once a great company now a place to gain experience and move on.
Pros
good experience, opportunity to move around (sometims)
Cons
upper management runs company with fear tactics Getting shares or pay raises is very secretive and has no straightforward path shares are never discusse, and you can tell who has share by who is actually happy. a lot of senior managers that get paid a LOT of money suck up a lot of the profits lots of smoke and mirrors about everything pay raises for the 5-10 year experience is lacking. excuses are always made and stupid reasons are always given for below average pay. people get sick of the "well one day you can own shares" carrot that is always dangled but never discussed. Non engineers get cut first, regardless of experience. its not good enough to do good work, since most managers only care about their project and not developing people. you have to do good work for the right people or your just wasting your time