* 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)