Pros
Friendly people for sure! Nice working environment in general and up-to-date offices with plenty of features.
Cons
Very unorganized IT/HR department. I moved thousands of miles for a position doing some web work at Brightedge after some really positive interviews. After I got there I was told by my boss that he only knew about me coming in 2 days ahead of time, and because of this had nothing ready. This was the first sign of trouble. It took over a week just to get some basic read-only access for their Git server, and even when I was given this all the files were extremely outdated. I had to bug IT almost daily trying to get current files to work with. They would give me one little piece of info to try each time, and every time it didn't work, so I had to reschedule another appointment with IT again and wait a whole day to do anything. On top of the IT issue, the 2 bosses I had were very bad at communicating between each other and I often had to repeat myself multiple times or have to answer the same questions over and over. They had me doing odd documentation tasks instead of the work I was there for, which was web development. As many times as I told them about the IT issues, they seemed to think it was my fault that nothing was getting done.. even though they wouldn't even give me access to the files. Essentially their IT department was too busy to deal with me and didn't even bother giving me the credentials to start really working. Because of the lack of progress due to the IT department restricting my work, I was let go.