Pros
- plenty of work & collaboration within your team (even that can get tense) - company all hands, you're kept up to date with leadership
Kontras
- division in departments - poor collaboration across departments, a general unwillingness to help one another. I felt on my own a LOT of the time up until i left for much more money in my field. I felt like everyone i would have the opportunity to work with another department, management/individual contributors on other teams and even my own department at times were reluctant to help and were rude, talked down to me (seems like support is looked at as the lowest tier in the company. - company seems to hire people with no experience, which allows them to pay low but no experience comes with a lot of challenges if you don't have the proper support for the new hires.. - considerably low pay. I have talked to numerous people, friends in other departments, this company is particular who they pay well and generally don't pay the rest that well. - Implementation the worst attitude I've ever worked with. Working with some teams were nearly hostile in every interaction (rude, not helpful, blaming). CS too, very hot and cold, only friendly if you can benefit them but unwilling to help when you need something from them! Clearly everyone is overwhelmed. I think it's sad when employees/leaders decide to blame and attack each other than find a productive solution to all of this. I think it's alarming for years this has been going on and management goes along with it, they're just as rude and to blame here. this is for management teams across all departments, like they're unapproachable and unwilling. - finally, the CEO.. do your research. The CEO created an illegal script which allowed the sales team to sell illegally. His company got sued and hundreds of people lost jobs for the negligence. It's a nearly identical replica of the current company.. The ceo, also hostile at times, a bad attitude and very protective of his engineers, which is great unless you're on the other side.