Pros
Benefits at the company are pretty good. Other companies I have worked have had similar benefits, but the benefits aren't bad. The stock options and stock are very important to utilize while working here (since the pay is horrible). The other employees are very generous and most people are willing to go the extra mile to help you. I have learned many lab techniques and business skills from working here. I have definitely increased my knowledge and network as well. I would recommend this place more as a "stepping stone" to a new career or school.
Cons
The pay is very bad; it seems that upper management has a much higher salary and never has any desire to help out the people actually doing the work. Even people in positions where higher pay would be expected; people are not compensated accordingly. The only way to compensate for the lower pay was to work overtime, but now they have became tyrannical on working too much; thus no overtime is now the norm. Recently, the company has begun posting record profits; but for some reason cannot give raises or promotions accordingly. It seems as if they do not care about the workers in the company. Many people in the company have very low morale and do not like their current position. Further, forget about getting a raise or promotion in the company. They will never give you one; every job transfer is always a lateral transfer, meaning the same pay is kept when moving departments. This means that one might end up with more work to do in their new job, but undeserved pay.