Pros
You can get hired here right out of college with no professional experience and get paid a bit more than you did being a waitress.
Cons
They pay less than most paid internships and raises do not keep up with the cost of living. The founder works 24/7 and everyone is expected to do the same. Since it's a start-up company they want to get every penny of work out of you. There is absolutely no compensation or gratitude for extra effort, and leaving work after 8 hours is uncomfortable and greatly frowned upon. They say they are a "transparent" company. This does not mean they are open and honest. This means they badmouth current and former employees in front of everyone in hopes to make an example of what not to do. Belittling and embarrassing employees does not inform the rest of us how to be successful at our jobs. The gossip, cattiness, and unprofessional-ism at this job is astounding. If you ever do something wrong, or even have a misunderstanding, you'll most likely receive a scathing email threatening your position or your salary. Any conversation with management in which you do not completely agree will be noted as insubordination. This is the most unorganized company I have ever worked for. They constantly change expectations, change processes, and then yell at the employees when it's not done correctly, even though there was no memo alerting us of the change. It is very apparent that a lot of the management do not actually know the software. You get conflicting information depending on who you ask. They do not promote from within. Employees rarely get promoted in this company. Even if you are proficient on the software, they will bring in a new person above you when a position opens up. This is proprietary software, so the new person is completely lost (no experience will give you knowledge to this software) and they often quit. The turn over rate is well above 80%. This company has had less than 10 people for years, so you can guess at how many people have come and gone over the years. This company is so small because hardly anyone stays here longer than six months and they refuse to hire more people because of the cost. There is no job security. Senior management rotates who is their favorite, and everyone else gets micro managed. Management is always asking if your tasks are complete and breathing down your throat. The odd thing about this though, is there really isn't any training when you initially get hired. You're thrown into it and expected to learn on you own, quickly. There was one employee that had worked here for years, knew everything and was really helpful, and out of the blue this employee got fired. And it was really disadvantageous for the company because without this employee the rest of us were even more lost and work really fell behind.