Pros
Friendly coworkers and clients Employees are well respected Take care of our people and our clients Great benefits and personal growth opportunities Have fun at work and enjoy what you do Fun events and socializing make a great company culture Opportunities to work full or partial remote Focused on diversity and inclusion, culture, and employee engagement Great variety and support for internal committees and groups to improve processes, procedures, and to continue to stay innovative. Regular company meetings to keep everyone up to date on company stats, business plans, backlog , COVID and policy updates, etc. Executives work hard to keep in touch with employees Employee owned company
Cons
Pay is not always competitive when you are first hired on (there are great benefits and opportunities provided that make it less of a negative). Depending on your supervisor or office, your experience may vary. I have had a great experience with my salary being increased and comparable to what it should be while i have worked here. It did not all happen at once and it took some advocating from my supervisor, but the process appears to be improving and the increases more accepted as they realize they need to be more competitive.