Pros
General company policies are great. Summer benefits included giving employees 1 half day per week at the company's expense, good benefits programs, additional programs to earn points/little things to help boost morale.
Cons
Pay is not great at all. Recruiter even apologized from the get go. Either the training of management on handling of employees needs improvement or the direct treatment of employees needs to improve--I was there 3.5 days and had 3 emails about nitpicking things that were either known issues that I had already proactively emailed the manager about, or that the manager had already sent a ticket into IT to fix...but the straw that broke the camel's back was the accusation of trying to get overtime, how I wasn't approved for it, then telling my trainer that I came in early that day.... for 2 minutes. Ultimately all things that could have been handled by the direct manager reading her emails, having a quick zoom meeting at the end of the week, and maybe not wording things in accusatory ways for a new employee just trying to be prompt. (Especially after the warning of docking points if clocking in more than 6 min late). Also the company has a secondary internal time clock to track projects being worked on--so they're tracking bathroom breaks, etc. I liked the actual work being done. The management of the people was absurd and harkening back to the early 90's in mentality.