Mission: To change the way teams collaborate forever.
I have been working at Teamwork.com full-time (More than a year)
There's a flat structure to management. I have direct conversations with CEO, CTO and CFO on regular basis and always feel like I have been listened to by them. With this flat structure comes a lot of trust for each employee. If you feel unhappy about something there are a lot of avenues to address it and management will work hard to improve things as soon as issues are raised.
Hard work is appreciated by everyone in the company and is quickly noticed by management. There's no expectation for anyone to work beyond their normal hours and there's no competition among team members as occurs in a lot of companies of similar size.
The company genuinely cares about its staff. We get a lot of perks, regardless of the department or level including free gym memberships, free snacks, catered lunches and more. We also have regular company events where we are encouraged to come together and enjoy ourselves. The company also arranges regular movie nights where we are treated to new releases in the adjacent cinema with all our costs covered.
There's a great culture overall at the company. There is nobody who I am not comfortable sitting down with and just chatting to over lunch, coffee or just in passing. Everyone makes an effort to make new people feel happy here and attempt to include new hires as much as possible.
The company is always growing and the future looks very bright for all staff. We are growing really fast which is great and it feels good to be a part of that. Everyone is given the power to influence the direction of the company and is encouraged to think like an owner. On top of that, we share in the profits of the company which I think leads to better work on all levels and for people to do their best to affect change.
While we are growing fast and it is an exciting time, it's sometimes hard to keep up with all the new hires. This is only an issue for a week after someone new is hired and then you quickly get to know everyone.
Advice to Management
Keep doing what you're doing. This is easily the best place I have ever worked and it continues to get better.
I applied online. The process took a week. I interviewed at Teamwork.com (Cork) in January 2017.
I initially had a standard HR screening. This involved basic questions on what you know about the company, and why you want to work there. No technical questions were asked. Before I even had the honour of speaking with a developer/engineer, I had to complete a coding project.
The next stage was a 8-12 coding assignment to build a sample app using Teamwork's API. They gave a list of requirements, which I completed.
The day after I submitted it, I got the classic rejection email – we won't be proceeding with your application and will keep your CV on file. No reason why, and when I pushed them further the response was as vague – "the code structure wasn't at the level of that submitted by other candidates".
Frankly companies asking you to invest 8+ hours before they talk to you are trying to use their power as potential employers to create an asymmetrical relationship with you, the interviewee – where you do a lot of work before they spend any time on you. This is indicative of how they will treat you as an employee.