The people who work there are smart, motivated, and have a really good system for getting work done and creating a positive work culture. Great experience. It was a hybrid internship, but I was allowed to work in the office whenever, which I greatly appreciated.
Cons
It is a slightly smaller company, so if someone is sick you may have to wait for them to be back to get help with a specific project/task.