Pros
Senior management is open, optimistic and visionary. Excellent benefits, forward thinking regarding recognition and compensation, career development. Constant push towards continuous improvement in all areas - skills, talent, product and services. This company will go places. Great coworkers. Strong focus on community outreach and engaging employees. Very honest open dialogue from senior management without the filter.
Cons
Whew. So many priorities it sometimes becomes hard to focus on getting things done. Sometimes the company vision is not well understood although there are actions being taken to improve this. Need to continue to mature the processes and practices in order to scale the organization to greater heights and build a framework for on-going success.