Pros
The medical benefits are great and the care package as well! But even that is changing.
Cons
They value visibility more than making a great product and that takes away your time more + effort in assuring product quality System or process is made to make management be ahead while you are left behind cleaning their mess. Management is only concerned about their success, you are just a pawn to them if you don't have seniority. Management will take your ideas and hard work and claim it as theirs. Company process is still stuck in the 90's. They don't like change and are afraid of risk and good ideas. Your 150% effort and hard work is not enough, you need to cut your arm and your leg to get ahead or stab someone in the back. Work and Life balance is very poor. Stingy, cheap, penny pinching - (anything that describes Scrooge) Morale = low