Pros
Relaxed dress code Free snacks Near a light rail station
Cons
This was easily the worst onboarding experience I have ever had. They gave me a few videos to watch as training to a pretty complex system, and then a week later (after I sent more than a few emails to them) my manager emailed me to ask if I was ready to get started with clients. Uh, no? Where is the rest of the training? Do I get any sort of administrative information (benefits, PTO, how to clock in and out, passwords for systems I need to access, etc.)? Is there more in-depth training on my actual duties, or opportunity to get paid with someone so I can train with them? No, apparently not. It also took me more than a month to even get confirmation of my actual start date and get my laptop from them. I had started to assume that they ghosted me, but apparently 4-6 business weeks is acceptable turnaround for communication about onboarding. The company culture is also atrocious--they keep everyone in their own little silos and refuse to engage in any sort of cross-team collaboration, even when it's necessary. They will also low-ball you at any given opportunity. At this point, their starting pay for most positions is nearing $20k under market value. Even when I was finishing up my time there, I sent email after email about returning my equipment to them, which obviously went unanswered. In the end, I think I just dropped it off in the lobby because I couldn't get any information from literally anyone in what to do with it. Most everyone who I knew there has since gone to a competitor company, where they treat their employees 100x better than Arrow. Unless you're desperate for a job, I would skip this mess of a company.