Pros
What I love most here is the flexibility I have in working from home. Nearly a year after I started working here my manager allowed us to select set work from home days for each week. I also notice that if there are ever times when I need the flexibility to work from home for work-life balance reasons, it's never an issue. As long as I am dependable and am able to get my work done they're fine with it. My department also does a great job in investing in the development of employees. Every year there is budget set aside to send team members to conferences, workshops and training. I've been able to take advantage of these opportunities and have been better off for it.
Cons
The culture here is a bit off to me. Leadership isn't really in tune with employee needs. I will say that every year a great attempt is made to really understand the employee and to create a better environment, but it never seems organic and employees have a hard time buying into it. Feedback can be very one directional here. In past years on my team the leadership team is responsible for providing feedback about my work and how I've partnered with them, but I've never been asked the same... even though I've brought this up multiple times. The message here is that my input isn't really valued. This sometimes feels like the theme here.