Vantaggi
-- Stable and no layoff. I have seen people sitting here for the entire career. People like the big profit sharing at the end of the year.
Svantaggi
-- No technical contributions from the lead to the overall team work. They are just paper pusher eating very high salary.. -- Low salary compared to other companies, they say they make it up in 401K etc..Not a great way to keep people happy -- No room to learn new things or see motivation in people who are there for a long time, You have to be an independent worker/thinker to come up with your own ideas and push it. No real team work. -- Different groups work in a different manner to solve same problems and come up with the hotch potch. No real technical architecture/design team to solve common problems across organization.