Pros
Very direct and straightforward guiding principals and values. Easy to get along with all levels of employee Great bonus and annual Holiday bonus
Cons
Not very transparent when it comes to job security. Such a huge number of employees were laid off over the past 3-7 years that we are completely bare bones with the staff. Whenever one person is out sick or on vacation everyone pitches in, but it's getting old. When I come back from vacation or time off I am more stressed out at the abundant catch up I have to do, while taking on the next vacationers work load too. No transparency as the company preaches; we have no idea why our policy count keeps spiraling down and no idea what the company has in mind to correct it. They offer encouraging speaches but never give us a definite feeling of security.