Sylectus is a pretty old website- much of the code is written in an outdated style in an outdated language. Fortunately they're open to changing this and it is a great opportunity to learn tons about refactoring / systems design
Cons
The code is old. It is often times not written very well resulting in slowness or crashes. The database has no normalization. There is no caching strategy in place.