Pros
If you're just looking for a free lunch and a place to blend in you'll be a great fit. If you like to have mediocre managers, subpar leadership, and just a place to show up and get paid a low wage, you've found the place to work.
Cons
Management preaches transparency, but it only applies to what they want. If you ask too many questions about the actual issues you'll get "blacklisted". I've yet to encounter a manager that will actually represent you to management. It's always the other way around. Most managers are just trying to look good to the higher-ups; The actual issues of low pay, flexible work, and career growth get dangled out in lip service, always in the near future. I've been here three years with those great opportunities and bright futures always just around the corner. Ambitious people don't stay.