Pros
Co-workers are great. You get to work on amazing one of a kind projects.
Cons
There is no room for advancement, it doesn't matter how long you've been there or what you know. They will hold you back and hire a person with no experience to fill a job that people have been striving twords for years. If your a member of the good ole boys club, you can do anything with no repercussions. There are no yearly reviews and you can forget about a performance raise, they will keep piling stuff on a person with no incentive for the employee. Alot of issues in production comes from hiring people with no knowledge of a production setting. They are giving higher positions that many people already within the company would be far better at and they would learn quicker. When I started 6yrs ago, the atmosphere was completely different and employee morale was very high, but years of passing good people over on promotions just to give it to one of the bosses friends who have no idea what they are doing has severely hurt the employees view of the company. They will tell you one thing and then do the opposite. There is no point showing the company what you are actually capable of, because they will pigeon hole you and hold you back especially if you have a physical disability. I use to love working for the company but everyones loyalty to them is wearing extremely thin. Issues never make to the CEO or the higher ups. It gets sluffed aside and forgotten about.