Due to the nature of being a tech company, the work load can be hefty and unpredictable at times, but every team member I have worked with is so helpful and ready to assist that I never feel lost. I also think that all of the projects I have worked on so far have really helped me develop as a professional so none of them felt like wasted time or effort. Some meetings are outside of working hours due to the company having a global workforce but they don't occur regularly. The benefits are normal for an American company: health insurance, remote work, Paid holidays, sick leave, and 401k. The only thing that I would like to see is 401k matching, but I have been told that this is something coming in the near future.