Pros
For some employees, very flexible work schedules and for employees who have had health issues the company has been accommodating. People generally seem nice enough and are hard working. The base pay isn't bad, and the benefits make for a competitive base package. Flexibility to work remotely is good too. The computers/technology we use works well and is modern. Small enough that people are generally accessible when you need something. Company has been making very small steps to get better at process and product development.
Cons
The fire drills and weird management behavior. It's as if the Marketing Officer and the CEO wake up some days with some crazy idea and expect everyone to drop what they are doing and then know what they want. It doesn't feel like there's a lot of strategy or thinking, a lot of responding and WAY too much emotion. Actually, somedays it's like we've got teenagers at the wheel. Usually it works out in the end, but this isnt an efficient way to do things. Major con is there's no equity. This is one of the first jobs Ive had at a IT/software firm that didn't have some sort of equity or revenue sharing program. The bonuses were week last year and there's no new sales yet this year so things dont' look good this year either. For a company that values candor so much, there's a lot of not calling it like it is at management level and a lot of face-saving. Apparently it's been like this for the past several years (but better than two years ago) and there's a lot of turnover in certain parts of the company, including my department.