Pros
* Casual dress * location is close to major highways and avenues * Decent Onboarding/training program for new hires - even if you had never worked in a CRM before by the time training is done you'll be able to maneuver around the program. * Adequate Benefit options * Flexible with work schedule - can flex time if needed so long as I make up the time during the pay period * Co-Workers are friendly, reliable, and approach work as a team * Company values feedback and tries to implement changes based on employee suggestion * Most departments do have a bonus/incentive program * company offers profit-sharing/401k
Cons
* While the company continues to grow, opportunities for advancement do not necessarily continue to grow. * General Product or company-related feedback is often given through an online suggestion box where many times ideas are responded to but never really implemented- it seems like you need to be on good terms with an exec. to really be able to have your voice heard to implement change (otherwise, just posting ideas to a forum ad nauseam. Some suggestions are years old) * Professional Development is available; however job descriptions for other positions in the company are not available until there is a vacancy, so employees are unaware of what other skills they might need to be eligible for other positions until the time a job opens up. If you want to continually add new skills to advance your career, this workplace may not be well suited for you. * Communication and miscommunication - internally and externally - has remained a constant issue throughout my time at SofterWare and while leadership says it is always being worked on, the issue persists. (lots of TL DR email chains, non-applicable emails, google chats, communicating inconsistent information from dept. to dept., etc.) * Pay raises are not really that remarkable (read: minimal) * disconnect between executive committee and the rest of the company (exec team can be rather impersonal/detached when you encounter them)