If you have other options, go for it, just not here.The good thingsYou meet friendly colleagues, they are helpful and kind. Some decent benefits like family outings/sport activity expenses coverage which is very helpful, although it's not a lot.
The challengesYou get to do what you have been asked for, however it will never be enough, even though you had already done extras. The career/team structure was set to you to the extend which you somewhat are doing other's job, yet it doesn't considered as your contribution as your role, unless you highlight them aloud just to get noticed.
Basically, the direction of your role will never be exact, as it's always changing every other days. Cross-role is expected. In fact, you have to always guess what's coming tomorrow and be prepared at all time.
Interns? Highly not recommended to come if you want to get a proper industry training/experience. Good luck if you are applying here la~