Pros
At least the company makes an effort to have a positive company culture.
Cons
This company is a mixed bag for a variety of reasons and your experience will probably depend on what department you work for, which manager and where. The IT department has some people who are good to work with and others not so much. In my time there I worked with development, test, and business analysis. The IT test group has two managers. The reasons for this are never made clear nor when you start are you told what each of them does or who you actually report to. There is a lot of disorganization and micro-management in general in this group. In addition, the company places a moratorium on how long you have to work there (about a year) before you can work remotely. Never ran into this before in other companies in the area and find this to be counter-productive (and not conducive to work/life balance). The company’s website trumpets their awards for being a best place to work. However what I learned is that this only pertains to how the company relates to an employee and often not necessarily how employees relate to each other.