Great place to work. At times work can seem chaotic with too many things going on at once but overall, the employees make the work environment and most everyone I worked with were incredible individuals to work with.
Cons
Lot of changes happening all the time which I guess is to be expected but can sometimes be unorganized and chaotic at times. It really depends on the leadership.