Pros
Benefits, comfortable and clean working environment. Most equipment needs are met without much push back. People are generally friendly. Generous policy for maternity leave/bonding.
Cons
If you are dedicated to your job, concern yourself with mastering the skills necessary to do your job well, "go above and beyond" and show initiative to engage in activities beneficial to the organization you won't be rewarded. You'll get an average review, a "merit increase" barely on pace with inflation and can hope to keep your job when it's layoff time (lay offs and/or reorganizations happen almost every year now). If you say the right things to the right people and remain silent when you see unethical behavior, you have a good chance of being promoted if you wait your turn. You might not be a good scientist, have any idea how to manage people, have much technical expertise or any business sense but it doesn't matter. There's a club and if you're not in it don't expect much but a job to go to every day where you can huddle up with others who are in the same boat and talk about how much you want to find another job every year when you get yet another mediocre review. Maybe you'll be re-orged into another role you would have never applied for in the first place and even start to hate your job.