Pros
Working at Assurance has been a pleasant surprise. As a newer company, much of the upper management is new to the company. This new management has brought a wealth of experience, positive energy and encouragement. My manager has been very supportive and entrusted me with a variety of marketing initiatives. The staff body as a whole is very interactive and friendly. We do a lot of company wide "spirit events" that keep moral high and create a positive working environment. Also, the headquarters is brand new which provides a fun and modern atmosphere.
Cons
Being a new company there is a major transition period happening. Because of this there has been a lot of turnover with new employees joining and old employees leaving. This creates for an evolving and at times disparate culture as the "old" employees have not been hired by the new management and may have different values or working styles. At time time, the company values aren't explicitly defined. As the company gets more established this should even out.