Pros
Can be used as a career stepping stone. Some co-workers are lovely to work with (only a select few) Good learning experience on how to not run a business.
Cons
Underpaid Leadership is non-transparent on company financial status and we are an employee owned company.. not cool! Very high turnover rate Technology is extremely outdated Onboarding and training is nonexistent Lack of resources to be successful in role. Loosing clients and business. If you are offered anything during job interview - such as work from home privileges - insure to get that in writing. This company will gaslight you. They promise to make process improvement and improve technology. They have tried to make changes, yes. However, majority of promises are unfulfilled. The changes are ineffective.