Pros
Free snacks and allows dogs in the office.
Cons
Decent job for a new graduate to get experience; whether it be in the lab or in the office. However, don't expect any professional growth. Don't expect your salary to grow either. This problem persists throughout all departments and all levels of the organization. This alone breeds a culture of over worked and under recognized staff. Morale is always low. This is speaking of the effects of organizational policies alone. Touching upon management, there's a complete disconnect or blatant disregard to human resource management. You will periodically hear management yelling and cursing at employees in a demeaning/aggressive manner. You wouldn't see this type of behavior in the streets let alone in a professional setting. This behavior is brought to the attention of HR time and time again and is answered with a resounding response of apathy and inaction. It's truly something you have to experience to believe. After a certain point, the situation slips from sad to absurd.