Vantaggi
Great 401k match and profit sharing program Great people to work with, family like atmosphere Happy Hour Thursdays, tuition reimbursement Company does really care about who you are as a person, in addition everyones door is always open for discussion(if youre comfortable doing so is another question) In my role and working in a smaller company like RDM you feel your work directly influences the success of the company, which is alot different than working for a larger company where your work sometimes doesnt see the light of day.
Svantaggi
In my time working at RDM, one thing became apparent. Upper management rules everything. What is currently being promoted is an collaborative atmosphere but alot of the actual decision making power isn't in the hands of those 'hired' to make those decisions. Working in software, RDM was once an industry leader in CRETECH but due to poor decisions and investments from upper management have led to RDM falling way behind its competitors in the industry. With no set leadership or hierarchy in software alot of the hiring and firing decisions comes down to those at the top, both of whom are no way 'technical' in nature. Also ALOT of times things(promotions/incentive bonuses) will promise something to you and it will take multiple reminders and stern conversations for him to actually deliver. People want to be paid what they are worth today, not what you think they should get based on the work you expect them to do(as you would for an investment). Alot of people are underpaid and overworked and its sad because in talking to the team, its all the same story. Also the company doesnt pay its vendors on a timely basis, ive personally have had to vouch for vendors ive worked with on the job because of fear of burning bridges with critical resources(this has happened on countless occasions)