Unless you have no other career options, I would not recommend you to work at Eventbase. I have been working here as a Technical Product Specialist (TPS for short) for more than 1.5 years but I don't see any improvement in my professional skills compared to the first day I started working here.
* Compensation is way below industry average
Despite "competitive salary" was mentioned in all the company job postings, it is not. When you bring this topic to the interviewers and HR, they will give you some non-sense calculations like Eventbase provide free coffee, Ticket To Ride (now basically canceled and you have the Professional Development Program), and the Thirty Thursday, etc.. It will sound like you get lots of benefits on top of your wage, but you will know what I meant by "lower than average" when you receive your pay cheque every two weeks. It may or may not be a "con" for you depend on what you want from a job.
* Flat compensation
In order to be "fair", the same role at Eventbase will get same pay no matter if you work hard or not. This is the flat pay system and they will only increase the role's pay every year at the annual meeting. This system basically prompts some co-workers not to do so much but get the same pay.
* Bad industry practices
The company product development team do not follow good industry practice. They prefer convenience over the good practices. The usual route to patch bugs is
Client or QA founds bugs --> Confirm & report to the development team --> Prioritize them due to "limited resource" --> Slowly to fix them
Sometimes, the client will report the same bug which has been reported in the previous event, last year. However, if the event is over (usually event is only couple days long), the bug priority will be super low and the same bug could happen again next year.
* Skills obtained are not presentable to other companies
When I interviewed with Eventbase, I was promised a path of career growth as a developer in the company. I understood that I need to be familiar with the product first before I jump into some actual coding, considering this event app code base is gigantic. I was fine with that and I thought it made sense for me to learn more about the product. However, despite some efforts made to attempt switching to the developer team a year later, I felt strong resistance which is to keep me in this position I was not going after. "We are working on something." is the most concrete answer from the upper management.
I am therefore looking for alternative opportunities. More specifically, I am looking for some more technical roles. When I told other interviewers what I am doing at Eventbase, no one seems interested and it's not technically transferrable. The manual labor work I do every day sounds like a joke to them. Every day I go home, I felt like I just wasted another day of my life and I have to do some much more to improve my technical skills so I can leave the current situation.
Though this is for the TPS role especially, the same circumstance also applies to the Designer role in the company. As a designer, you will also do the repetitive work over and over.
* Voice is not being heard
Yes, you can talk to your team lead and you can possibly talk to the upper managers of your functional team. They will schedule a one-to-one meeting with you to hear what you are going to say. From the responses, you will have the feeling that even the directors or the team leads are powerless. If you try to just talk to the chief level management, they will ask you to talk to the team lead first to make the communication escalating up. I know lots of co-workers here just don't bother to care anymore, some others will write some anonymous reviews.