Time consuming and horrible organization during interview process, will last about a week. Leaves you wondering if you are going to be working in a good company, many interviews for a an entry level position. Benefits are not the best but do have health insurance and matching 401K up to 5%, PTO is accumulated, they will tell you when you start.