Average, no opportunities for career development.The good thingsI think the only good sides working here is you have a very good and supportive colleagues. Also, the working environment is flexible and enjoyable.
The challengesWorking here, your job scope is not fixed and higher management tend to change your scope accordingly and messily even sometimes without your concerns. They tend to push you to work on things that is not at your level and once you start working on it, they will make it permanently. To keep it short, there is no opportunities for career development even if you are working for 2 to 4 years. And you always need to prepare yourself for career downgrade because it can happened anytime.