Pros
-Growing company which allows for a lot of opportunity to move around, and find the best position for you - Managers really care for their teams, and want to support them and receive their feedback - Company leaders are regularly re-evaluating and updating processes, always looking for ways to improve - Willing to give time to the community in various ways, such as fundraising activities, or school visits -Outings and internal events explore a broad range of interests, and are well planned and fun
Cons
- Expectations by management are not always realistic - Hazy job roles, although this is drastically improving - Communication about internal projects is not great. Instructions not always laid out well for non-technical employees. -Internal technical issues not always handled well. No internal help desk, so employee issues are usually put on the back-burner