Pros
Salary is fair, but other companies in the area have caught up.
Kontras
Where to start. I work on the IT side of the house. It's fairly horrible. Bad managers who love to throw around words like agile, devops, cloud, but have no idea what they mean, much less how to implement. Most live to just kiss the ring of the cio's. All the good people have left, the ones who remain are either afraid of change or are just the crap left from the old regime. The facility is horrible. It's nice to see other companies renovating in the building, but our suites are shabby, dirty, and old. It screams the opposite of technology. So many people without a clue making decisions. The sad thing is that with a few good hires, it could be turned around! But with the current managers in Dev, good ideas are not recognized and visionary changes are too much for them to get passed through the CIO chain and massive beaurocracy. Get used to the same people on the business side being recognized every single meeting. Its embarrassing at this point. With the market picking up I see lots of resignations on the horizon.