Pros
Pay, benefits, vacation policy, and work-life balance.
Cons
Organization does not follow the mission statement and is not honest with their employees. I was hired and then hired for multiple roles, only to be let go a month later due to changing of go-to-market strategy. Management knew what the situation was but continued to act like it was not moving in the direction it was going. Even when I was let go (I knew it was coming), they acted like I was on a normal update call for another project and then let me go. Just get to the point and not delay the final end-result. They really did not value the employees that truly cared about the company, embodied the mission, and were hard-working and passionate about the business. Not to mention that they truly do not care about overall environmental impact, but only as a marketing technique to gain new users.