Where to begin...
There is little to no on-boarding process. Sometimes product training takes weeks to begin.
There are few checks and balances for management. Because it's a small company, many are promoted to positions they really shouldn't be in. This leaves them overwhelmed or incompetent in fulfilling their duties. Upper management is either unaware, too disorganized, or too busy themselves to fully monitor the issue.
My manager blatantly plagiarized my work. I was also lied to multiple times by upper management.
A lot of the time, you are thrown into projects and have to fend for yourself. This typically does not work well for new hires (go figure), and they end up annoying their managers with questions. (See above: "little to no on-boarding" ) I am all for taking ownership of your work and your career, but there were times when I was given no context for a project and asked to complete it on a hard deadline with very little background information.
If you are the type of employee that enjoys critical feedback, please go work elsewhere. You will not receive any applicable feedback here. This can be frustrating as you will think a project is finished because, I mean, no critical feedback, only to deliver it to your superiors who make you completely redo it.
It's also tough because there are, as they say, too many cooks in kitchen. Because processes are constantly changing, you'll have to get a sign off from multiple people who all have a different idea how things should be done.
On that note, for such a small company, there is hardly any communication between departments. This can be extremely frustrating, given that new product is rolled out regularly.
Management is disorganized and does not communicate top-down.
Employees are extremely pretentious when it comes to their clients. It's not unusual to hear them speaking derisively of a pro-life clinic or a church. Clients with a faith-based mission are made fun of regularly.
A lot of power is given to people who, honestly, haven't earned it in their career or in the company. It's a bit mind-boggling how some people with very little experience call such big shots.
Really nowhere to go, career wise, unless you are in the "in" crowd.
Location is in the middle of a neighborhood. You'll have to drive for lunch most likely, especially in the winter.
The longer you work here, the more your skill-set is less applicable to other jobs.